//b.js是一个模块 先定义它 然后以后会引入使用它


//如果定义模块的时候就要依赖其他模块 比如jquery就在[]里写jQuery路径就是
// define(['./jquery-3.4.1.min'],()=>{
 
// });


define(()=> {
    //面向对象编程
    class B{
        constructor(){
        // this.init()
        }
        init(){
            console.log('module B return class B')
        }
      
    }
    //这里返回的是 一个类 他并没有被new(也就是创建出一个实例)
    //在接收的参数里 需要使用class B的方法 就必须在引入的文件里 先new()
    return  B
});